dalle3430
02/21/2024, 10:54 AMJemayn
02/21/2024, 10:59 AMdalle3430
02/21/2024, 12:06 PMSean Thorne
02/21/2024, 1:23 PMSean Thorne
02/21/2024, 1:23 PMKevin Jump
02/21/2024, 1:26 PMSean Thorne
02/21/2024, 1:31 PMdalle3430
02/21/2024, 2:21 PMvar contentForm = angular.element('form[name=contentForm]').scope().contentForm;
And then do a check like the following:
if(contentForm.$dirty)
To the best of my knowledge, if the above condition is true, it indicates that some property has been modified, hence indicating that there are unsaved changes. Then I can just create my own "You have unsaved changes" overlay which will provide the option to either discard/save changes.dalle3430
02/21/2024, 2:31 PMKevin Jump
02/21/2024, 2:45 PMKevin Jump
02/21/2024, 2:53 PMdalle3430
02/21/2024, 3:08 PMdalle3430
02/21/2024, 3:09 PMKevin Jump
02/21/2024, 3:12 PMMike Chambers
02/21/2024, 3:15 PMMike Chambers
02/21/2024, 3:15 PMMike Chambers
02/21/2024, 3:16 PMMike Chambers
02/21/2024, 3:16 PMMike Chambers
02/21/2024, 3:17 PMMike Chambers
02/21/2024, 3:17 PMMike Chambers
02/21/2024, 3:19 PMname (from sync)
and a name (override)
added bonus you can visibly see what has changed from the sync?Mike Chambers
02/21/2024, 3:20 PMname (overide)
empty then use name (from sync)
dalle3430
02/21/2024, 3:23 PMdalle3430
02/21/2024, 3:24 PMMike Chambers
02/21/2024, 4:38 PMMike Chambers
02/21/2024, 4:40 PMMike Chambers
02/21/2024, 4:47 PMMike Chambers
02/21/2024, 4:54 PM